#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>

int main()
{
    chdir("..");
    char buff[128] = { 0  };
    getcwd(buff, sizeof buff);
    FILE* fp = fopen("log.txt", "w");
    if (fp == NULL)
    {
        perror("fopen");
    }
    fclose(fp);
    //printf("cwd: %s\n", buff);
    printf("pid:%d\n", getpid());
    sleep(60);
    return 0;
}















//int main()
//{
//   pid_t id =  fork();
//   if (id < 0)
//   {
//       perror("fork");
//       return 1;
//   }
//   else if (id > 0)
//   {
//        int cnt = 2; 
//        while (cnt--)
//        {
//            printf("I am a parent process! pid:%d ppid:%d\n", getpid(), getppid());
//            sleep(1);
//        }
//   }
//   else
//   {
//        int cnt = 5; 
//        while (cnt--)
//        {
//            printf("I am a child process! pid:%d ppid:%d\n", getpid(), getppid());
//            sleep(1);
//        }
//   }
//    return 0;
//}
